$(function () {
    let pageNum = 1; //设置当前页
    let pageSize = 1; //设置每页条数
    function init(){
        $.ajax({
            url: '/getAllCateList',
            type: 'get',
            dataType: 'json',
            data:{
                pageNum,
                pageSize
            },
            success(res) {
                let html = template('postListTemp', res.data);
                $('tbody').html(html);
                let total=res.data.cnt;//获取总条数
                let totalPages=Math.ceil(total/pageSize)//计算总页数
                setPage(totalPages);
            }
        })
    }
    init();

    // 动态生成分页结构，同时实现分页功能
    function setPage(totalPages) {
        $(".pagination").bootstrapPaginator({
            bootstrapMajorVersion: 3,
            currentPage: pageNum,
            totalPages,
            onPageClicked: function (event, originalEvent, type, page) {
                // page就是你所需要的当前页码，我们只需要将全局的页码值进行修改，再次发起ajax请求获取数据进行动态生成
                pageNum = page
                init();
            }
        })
    }

})